#pragma once

#include "ComputerBuilder.h"

class Director
{
public:
    Director(){};
    ~Director(){};

public:
    void constructComputer(ComputerBuilder *builder)
    {
        builder->buildComputer();
        builder->buildMainboard();
        builder->buildScreen();
        builder->buildKeyboard();
        builder->buildMouse();
        builder->buildCPU();
        builder->buildGPU();
    }
};